turnkey installation - German English Dictionary